package org.jsola.hr.dao;

import org.apache.ibatis.annotations.Param;
import org.jsola.hr.entity.ChannelDO;
import org.jsola.hr.query.ChannelQuery;
import org.jsola.hr.vo.ChannelListVO;
import org.jsola.orm.mapper.IJsolaMapper;
import org.springframework.stereotype.Repository;

import java.util.List;


/**
 * 渠道管理
 *
 * @author zhr
 */
@Repository("hrChannelDAO")
public interface IChannelDAO extends IJsolaMapper<ChannelDO> {

    /**
     * 查询渠道详情（渠道列表用）
     *
     * @param channelQuery 查询条件
     * @param siteId       站点id
     * @return 渠道详情
     */
    List<ChannelListVO> pageChannelList(@Param("channelQuery") ChannelQuery channelQuery, @Param("siteId") String siteId);
}

